Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add missing dependency and a test for dependencies #241

Merged
merged 3 commits into from
Sep 23, 2024

Conversation

sergio-costas
Copy link
Contributor

@sergio-costas sergio-costas commented Sep 19, 2024

The conditioning stage wasn't dependent on librest, so it could be done before, thus not "fixing" the .pc files of librest. Also, it lacked dependency on at-spi2-core and webp-pixbuf-loader.

This PR fixes this and also adds a github test to ensure that any new PR with new parts guarantee that DEBS depend on it.

The conditioning stage wasn't dependent on librest, so it could
be done before, thus not "fixing" the .pc files of librest.

Also, this PR adds a tool to check dependencies, a tool to check
them, and an automated test for github.
buildenv is not required to depend on
@sergio-costas sergio-costas changed the title Fix librest Add missing dependency and a test for dependencies Sep 19, 2024
We must use a different way to ensure that all the dependencies
are correct, because the python YAML module doesn't guarantee
that the order is preserved, so, since the parts could be
returned in a different order, we can't stop when we find "debs".
@sergio-costas sergio-costas requested review from seb128 and removed request for kenvandine September 23, 2024 11:09
Copy link
Contributor

@seb128 seb128 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, that seems fine to me

@seb128 seb128 merged commit c0eb876 into ubuntu:gnome-46-2404-sdk Sep 23, 2024
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants